package com.icinfo.cloud.provider.punish.ucase.punishinform.dto;

import com.icinfo.cloud.provider.punish.ucase.casemain.dto.AppendixDto;
import com.icinfo.cloud.provider.punish.ucase.punishinform.vo.InvestEndMultiple;
import com.icinfo.cloud.provider.punish.ucase.punishinform.vo.PunishRuleInfo;
import com.icinfo.cloud.provider.punish.ucase.punishinform.vo.ViolateRuleInfo;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 描述： 案件调查终结报告校验是否需要集体议案参数类
 *
 * @author: zhengqiang
 * @date: 2022/7/13
 **/
@Data
public class IsNeedCollectiveDiscussCheckDto {
    /**
     * 案件案由、当事人类型；1：单案由单当事人 2：多案由单当事人 3：单案由多当事人
     */
    private String  casePartiesReasonType;
    /**
     *案件id
     */
    @NotBlank( message = "案件id不能为空")
    private String caseId;
    /**
     * 调查终结信息list
     */
    private List<InvestEndMultipleCheckDto> investEndMultipleList;
    /**
     * 处罚种类(多种以;分隔)
     */
    private String punishKinds;
    /**
     * 拟处罚金额
     */
    private String draftPunishMoney;
    /**
     * 没收违法所得
     */
    private String confiscateIllegalMoney;
    /**
     * 处置方式；0：常规处罚  1：合并处罚 2：分别处罚
     */
    private String handleType;
}

